e88b6fea5dc6520440442e670437451ddedb7ab3,android-week-view/src/main/java/com/alamkanak/weekview/WeekView.java,WeekView,cacheEvent,#WeekViewEvent#,949

Before Change


     */
    private void cacheEvent(WeekViewEvent event) {
        if (!isSameDay(event.getStartTime(), event.getEndTime())) {
            WeekViewEvent event1 = new WeekViewEvent(event.getId(), event.getName(), event.getLocation(), event.getStartTime(), event.getEndTime());
            event1.setColor(event.getColor());

            do {

After Change


            // Add other days.
            Calendar otherDay = (Calendar) event.getStartTime().clone();
            otherDay.add(Calendar.DATE, 1);
            while (!isSameDay(otherDay, event.getEndTime())) {
                Calendar overDay = (Calendar) otherDay.clone();
                overDay.set(Calendar.HOUR_OF_DAY, 0);
                overDay.set(Calendar.MINUTE, 0);